package pdfsetter.core.schema.advanced;

import pdfsetter.core.schema.DocumentSchema;

/**
 * FilePageSelector is used to select pages from file. Thanks to selectors we can create document patterns - when we select pages from file we receive complete
 * {@link DocumentSchema}. Because we select pages in abstract way we only need number of pages to create selection.
 * 
 * @author Andrzej Dorobisz
 */
public interface FilePageSelector {
    FilePageSelection selectPages(int fileSize);
}
